//
//  VPPushAnimation.h
//  VPPublicUntilitisForPod
//
//  Created by caixiang on 2018/1/31.
//  Copyright © 2018年 vernepung. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

#define ScreenWidth [UIScreen mainScreen].bounds.size.width
#define ScreenHeight [UIScreen mainScreen].bounds.size.height

@interface VPPushAnimation : NSObject<UIViewControllerAnimatedTransitioning>
+ (instancetype)AnimationControllerWithOperation:(UINavigationControllerOperation)operation;
+ (instancetype)AnimationControllerWithOperation:(UINavigationControllerOperation)operation NavigationController:(UINavigationController *)navigationController;

@property(nonatomic,assign)UINavigationControllerOperation  navigationOperation;
@property(nonatomic,weak)UINavigationController * navigationController;
@property(nonatomic,assign)NSInteger  removeCount;
- (void)removeLastScreenShot;
- (void)removeAllScreenShot;
- (void)removeLastScreenShotWithNumber:(NSInteger)number;

@end
